//////////////////////////////////////////////////////////////////////////////
//	Filename:			CPlayer.h
//
//	Date Created:		8/27/2011
//	File Creator:		Steven Broyles
//
//	Last Modified:		8/27/2011
//	Modifier Initials:	SB
//
//	Description:		This module is the main player controlled character in the game.
//
//	Notes:				DO NOT MAKE THIS A SINGELTON.
//////////////////////////////////////////////////////////////////////////////
#ifndef CPLAYER_H_
#define CPLAYER_H_

#include "../PrecompiledHeader.h"

enum { CURR_ITEM_NONE = 0, CURR_ITEM_MAIN, CURR_ITEM_SIDEARM, CURR_ITEM_SUPPORT, CURR_ITEM_MAX }

class CPlayer : public IListener
{
private:
	// What player are we?
	int m_nPlayerNumber;

	// How much health do we have?
	float m_fPlayerHealth;

	// Where are we in the world?
	CFrame m_Pos;

	// Are we currently moving, and if so, which way?
	vec3f m_CurrVelocity;

	// What item are we currently using?
	int m_nCurrItem;	// Note: this is which item in the player's inventory is 
						// currently being used. NOT an index into the full list of items.

	// What items do we currently have?
	// idk how i want to do this yet :(

public:
};

#endif //CPLAYER_H_